package pdai.ordinary;

public class ToStringExample {
    private Integer number;

    public ToStringExample(int number){
        this.number=number;
    }

    private static <T extends Number> double add(T a, T b) {
        System.out.println(a + "+" + b + "=" + (a.doubleValue() + b.doubleValue()));
        return a.doubleValue() + b.doubleValue();
    }



    public static void main(String[] args) {
//        ToStringExample toStringExample=new ToStringExample(33);
//        Integer a=new Integer(11);
//        System.out.println(toStringExample.number.toString());
//        System.out.println(a.toString());

//        List<Instrument> instruments = new ArrayList<>();
//        instruments.add(new Instrument());
//        instruments.add(new Wind());
//        instruments.add(new Percussion());
//        for(Instrument instrument : instruments) {
//            instrument.play();
//        }
        byte a = 127;
        byte b = 127;
        b = (byte) (a + b); // error : cannot convert from int to byte
        b += a;
    }
    }
